package com.yc.blog.springboot.event.demo3;

/**
 * 目标主题(观察模式的运作中心)
 */
public interface Subject {
	/**
	 * 增加观察者
	 * @param observer
	 */
	void addObserver(Observer observer);
	
	/**
	 * 删除观察者
	 * @param observer
	 */
	void removeObserver(Observer observer);
	
	/**
	 * 通知观察者
	 */
	void inform();
}
